#my_peer_prices {
  border-right: 2px solid #E3E4E8;
  background:white;
}

#my_peer_prices .crud_in_h6{
  position:relative;
  left:50px;
  top:6px;
  *top:0px;
}

#my_peer_prices .head {
    background: none repeat scroll 0 0 #EFF3FE;
    border-bottom: 1px solid #E3E4E8;
}

h6 {
    margin: 0;
}
#my_peer_prices .head .title {
    height: 50px;
    line-height: 50px;
}
#my_peer_prices .head .title h6 {
    background: url("/images/peer_prices/new.png") no-repeat scroll 20px 0 transparent;
    color: #2B5F87;
    font-size: 18px;
    line-height: 50px;
    padding-left: 70px;
    text-shadow: -2px 2px 2px #366D96;
}

#peer_prices {
  padding-bottom:5px;
}

#peer_prices .tools {
  float:right;
}

#peer_prices table {
    background: none repeat scroll 0 0 #D5D6D7;
    border-collapse: separate;
    border-spacing: 1px;
    margin-bottom: 5px;
    width:690px;
}

#peer_prices .tabs_bar {
  height:20px;
  padding-top:10px;
  margin-right:10px;
}

#peer_prices .tabs_bar,
#peer_prices .all_peer_prices{
  margin-left:10px;
}

#peer_prices .tabs {
  position:absolute;
}

#peer_prices .tabs div {  
  position:relative;
  top: -4px;
}

#peer_prices .tabs .tab {
  background: none repeat scroll 0 0 #E3E4E8;
  border-color: #E3E4E8;
  border-radius: 5px 5px 0 0;
  border-style: solid;
  border-width: 1px;
  color: gray;
  display: inline-block;
  float: none;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  margin-right: 2px;
  text-align: center;
  width: 80px;
}

#peer_prices .tabs .tab b {
  color:#C32B1D;
}

#peer_prices .tabs .h {
  background: none repeat scroll 0 0 #EFF3FE;
  border-color: #E3E4E8 #E3E4E8 #EFF3FE;
  border-style: solid;
  border-width: 1px;
  color: #666666;
}

#peer_prices table th {
    background: none repeat scroll 0 0 #EFF3FE;
    color: #2B6088;
    text-align:center;
    height: 20px;
    line-height: 20px;
    padding: 2px 8px;
    width: auto;
    font-weight:bold;
}

#peer_prices table th .loading {
  margin-top:5px;
}

#peer_prices table td {
    background: none repeat scroll 0 0 #FCFCFC;
    color: #666666;
    height: 24px;
    line-height: 24px;
    padding: 2px 8px;
}

#new_peer_price{
}


#new_peer_price .title{
  text-align:left;
  margin-left:50px;
}


#new_peer_price .way a {
  margin-left:10px;
}

#new_peer_price .way{
  padding-left:10px;
  text-align:left;
  margin-left:50px;
}

#new_peer_price a.new_peer_price {
  font-weight:bold;
}


#peer_prices table tr.h td,
#peer_prices table tr.h td .peer_price_tools span {
  background:#E3E4E8;
}
#peer_prices table th .text_field,
#peer_prices table td .text_field {
  position:absolute;
  z-index:101;
}

#peer_prices table th .text_field .close_it,
#peer_prices table td .text_field .close_it {
  position:relative;
  z-index:103;
  top:-40px;
  *left:82%;
  float:right;
  *float:none;
  
}

#peer_prices table th .text_field .less_close_it {
  *left:28%;
}


#peer_prices table th .text_field div,
#peer_prices table td .text_field div {
  position:relative;  
  left:-8px;
  *left:-75px;
  top:-2px;
  padding:2px 8px 2px 8px;
  border-radius:5px;
  background:#336A93;
  color:white;
  font-weight:bold;
  z-index:102;
  *width:auto;
}

#peer_prices table td .text_field div.less {
  *left:-10px;
}

#peer_prices table td .text_field div.select {
  *left:-30px;
}


#peer_prices table td .text_field .more_close_it {
  *left:110%;
}

#peer_prices table td .text_field .select_close_it {
  *left:100%;
}

#peer_prices table th .text_field div input,
#peer_prices table td .text_field div input {
    margin-right:5px;
}

#peer_prices table td .peer_price_tools {
  position:absolute;
  display:none;
  z-index:100;
}

#peer_prices table th .peer_price_tools span,
#peer_prices table td .peer_price_tools span {
  position:relative;
  border:1px solid #D5D6D7;
  border-left:0px;
  background:#FCFCFC;
  line-height:27px;  
 *line-height:28px;
  display:inline-block;
  top:-3px;
  *top:-8px;
  padding-left:30px;
  *padding-left:50px;
  padding-right:10px;
  border-radius:0px 10px 10px 0px;
  _width:10px;
}

#peer_prices table th .peer_price_tools span  a,
#peer_prices table td .peer_price_tools span  a{
  font-weight:bold;
}

#peer_prices table td .peer_price_tools span  .l_crud{
  line-height: 21px;
  background-position:0 6px;
  *background-position:0 3px;
  margin-left:5px;
}

#peer_prices table tr.h td .peer_price_tools span  .l_crud{
 line-height: 20px;
}

#right {
    background: none repeat scroll 0 0 white;
    padding-left: 4px;
    _padding-left:0px;
    padding-right: 4px;
    _padding-right:0px;
    padding-top:10px;
}

#stats {
    padding-bottom: 10px;
}

#my_tasks h6, #stats h6, #supports h6 {
    background: none repeat scroll 0 0 #F6F9FE;
    border-bottom: 1px solid #EFF3FE;
    font-size: 13px;
    line-height: 25px;
    padding-left: 10px;
}
#stats hr {
    margin-bottom: 15px;
}
#stats .all {
    margin-bottom: 10px;
    margin-top: 10px;
}
#stats .stat {
    margin-bottom: 0;
}

#stats .all  .sub_title {
  font-weight:bold;
  padding-left:10px;
  color:#666666;
}

#stats .stat img.loading {
    margin-bottom: 5px;
    margin-left: 15px;
    margin-top: 5px;
}
#stats .stat a {
    display: inline-block;
    font-size: 12px;
    padding: 2px 0;
    width: 100%;
}
#stats .stat a:hover {
    background: none repeat scroll 0 0 #FFE5E5;
    text-decoration: none;
}
#stats .stat a b {
    margin-left: 10px;
    text-decoration: none;
    float:left;
}
#stats .stat a span {
    float: right;
    font-weight: bold;
    margin-right: 10px;
}
#supports {
    padding-bottom: 20px;
    padding-top: 20px;
}
#supports div {
    line-height: 30px;
    margin-left: 20px;
}
#supports div img {
    margin-right: 10px;
}
#supports div a:hover {
    text-decoration: none;
}

#right .about_enterprise h6 {

}

#right .about_enterprise .block {
  margin-bottom:5px;
  margin-left:5px;
}

#right .about_enterprise .block dt {
  background: url("/images/peer_prices/block_title_bg.png") no-repeat  scroll 60px center transparent;
  color: #000000;
  line-height:25px;
  margin-right:5px;
}

#right .about_enterprise .block dd {
  margin-left:5px;
  margin-right:5px;
  color:#666666;
  line-height:25px;
}


#right .about_enterprise .block dd.qq a:hover {
    text-decoration:none;
}

#right .about_enterprise .block dd.qq img {
  margin-right:15px;
}

#my_peer_prices .no_prices {
    text-align:center;
    color:#666666;
    font-size:13px;
    line-height:50px;
}

#my_peer_prices .no_prices a {
    font-weight:bold;
}

#peer_prices table tr td .change_percent {
  font-size:9px;
  margin-left:5px;
}

div.notice {
  background:#FFF8D9;
  border:1px solid #FEC08F;
  text-align:left;
  margin-top:10px;
  color:#FF6600;
  border-radius:5px;
}

div.notice div {
  padding-left:20px;
  font-size:14px;
  line-height:30px;
  font-weight:bold;
}

div#peer_price_form {
    border: 5px solid #F4F1EC;
    border-radius: 10px 10px 10px 10px;
    margin-top: 10px;
    margin-bottom:10px;
    background:white;
    *padding-bottom:5px;
}
div#peer_price_form form hr {
    margin-bottom: 10px;
}
div#peer_price_form h6 {
    background: none repeat scroll 0 0 #F6F9FE;
    border-bottom: 2px solid #EFF3FE;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
    padding-left: 20px;
    text-align:left;
    border-radius:5px 5px;
}
div#peer_price_form form dl {
}
div#peer_price_form form dt {
    font-weight: bold;
    letter-spacing: 20px;
    margin-left: 20px;
    text-align: left;
    color:#2C6189;
}

div#peer_price_form form dt.w3 {
   letter-spacing:10px;
}

div#peer_price_form form dt.w4 {
   letter-spacing:3px;
}

div#peer_price_form form dd {
    text-align: left;
}
div#peer_price_form form dd input, div#peer_price_form form dd textarea {
    width: 300px;
}
div#peer_price_form form dd input[type="submit"],
div#peer_price_form form dd input[type="checkbox"],
div#peer_price_form form dd input[type="radio"]{
    width: auto;
}

div#peer_price_form form dd label {
  cursor:pointer;
  margin-right:20px;
}

div#peer_price_form hr {
    margin-left: 10px;
    margin-right:10px;
}